:root {
  --default-color: #1e90ff;
  --font-size-md: 2.34rem;
  --font-size-small: 1.23rem;
  --font-size-lg: 2.75rem;
  --default-bg-color: #79bbff;
  --font-size-mini: 0.85rem;
}

.vea-breadcrumb {
  margin: 15px auto;
}

.vea-table {
  margin-top: 15px;

  .el-table__header {
    th {
      border-top: 5px solid var(--default-color);
      color: #000;
      text-align: center !important;
    }
  }

}

.vea-btn-icon {
  font-size: var(--font-size-mini);
  padding-right: 5px;
}

.vea-form {
  .el-input, .el-textarea {
    width: auto;

    textarea {
      height: 160px;
      resize: none;
    }
  }


}

.vea-select-option-icon {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.vea-upload-image {
  width: 160px;

  &.vea-upload-icon {
    height: 120px;
    border: 1px dashed #dedede;
    border-radius: 5px;
    font-size: var(--font-size-md);
    color: #dedede;
  }
}